export type tagType = {
    label: string
    value: number
}

export const tabValue = {
    PIC_MANAGE: 1, // 图片管理
    RECYCLE_BIN: 9, // 回收站
    VIDEO_MANAGE: 3, // 视频管理
}

export const dialogTag = {
    ADD_FOLDER: '新增文件夹',
    EDIT_FOLDER: '编辑文件夹',
    EDIT_PIC: '编辑图片',
    EDIT_VIDEO: '编辑视频',
    MOVE_FOLDER: '移动到文件夹',
    UPLOAD_PIC: '上传图片',
    UPLOAD_VIDEO: '上传视频',
}

export type tree = {
    breadcrumb: []
    category: string | undefined // 文件分类 1图片 3视频
    deleted: number // 是否删除 0删除 1正常
    fileName: string // 文件夹名称
    id: string // 主键
    ids: string[] // 主键集合
    list?: tree[] // children
    nowParentId?: string
    parentId: string // 上级id
    type?: number // 文件类型 0文件夹 1文件
}

export type searchForm = {
    likeName: string
    uploadTime: string[]
}

export type formDataType = {
    fileName: string
    ids: string[]
    parentId: string
}

export type adgroupItem = {
    areaId: number[] | string // 区域（城市id）
    city: number[] | string // 城市（城市name）
    device: number[] | string// 机型渠道
    deviceId: string // 手机识别码
    id: number | undefined // 主键
    layoutSourceList: object[] // 广告素材
    name: string // 广告组名称
    platform: string | string[] // 平台类型
    version: string // 版本
}

export const adgDialogTag = {
    ADD_ADVERTISING: '添加楼盘',
    ADD_ADVERTISING_GROUP: '新增商品组',
    ADVERTISING_CONFIG: '商品配置',
    COPY_ADVERTISING_GROUP: '复制商品组',
    EDIT_ADVERTISING: '编辑楼盘',
    EDIT_ADVERTISING_GROUP: '编辑商品组',
    SELECT_MATERIAL: '选择素材',
}

export type cityType = {
    city: string // 城市名称
    id: number // 城市id
}

export type reqjsonType = {
    title: string
    value: string
}

export type appType = {
    appName: string // 应用名称
    id: number // 应用id
    reqjson?: string // 参数
}

export type adFormType = {
    activeEnd: number // 广告组结束时间
    activeStart: number // 广告组开始时间
    appListId: string // 应用id列表，用逗号分隔
    footIconUri?: string // 尾角标
    forwardParams?: string // 参数
    groupSnapshotId?: number // 广告组快照id
    headIconUri?: string // 头角标
    imgUri: string // 广告图地址
    sort: number // 排序
    title: string // 广告名称
}

export type moveItemType = {
    id: number | undefined
    sort: number
}

export const linkTypeMap = {
    IN: '内部跳转',
    OUT: '外部跳转',
    WX_PROGRAM: '微信小程序',
}
